package br.com.fiap.exemplos;

import java.util.ArrayList;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name = "bean")
@SessionScoped
public class MeuBackBeanExemploSelect {

    private String escolha = "";
    private ArrayList<String> opcoes;

    public MeuBackBeanExemploSelect(){
        this.opcoes = new ArrayList<String>();
        this.opcoes.add("Viagem");
        this.opcoes.add("Futebol");
        this.opcoes.add("Videogame");
        this.opcoes.add("Namorar");
        this.opcoes.add("Cerveja");
        this.opcoes.add("Pastel");
    }

    public String getEscolha() {
        String retorno;
        if(this.escolha.equals("")){
            retorno = "";
        }
        else{
            retorno = "Sua escolha foi: " + this.escolha;
        }
        return retorno;
    }

    public void setEscolha(String escolha) {
        this.escolha = escolha;
    }

    public ArrayList<String> getOpcoes() {
        return opcoes;
    }

    public void setOpções(ArrayList<String> opcoes) {
        this.opcoes = opcoes;
    }

    public String limparFormulario(){
        escolha = "";

        return null;
    }

    public String verificar(){
        String proximo = null;
        if(this.escolha.equals("Cerveja")){
            proximo = "mostarCervejas";
        }
        else{
            proximo = "escolhaErrada";
        }
        return proximo;
    }
}